Docker 관련 명령어
마지막 수정일: 2024. 12. 19.
삭제 delete
container, image 전체 삭제
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
docker rmi $(docker images -q)
docker volume prune: 미사용 볼륨 제거docker container prune: 미사용 컨테이너 제거docker image prune: 미사용 이미지 제거docker system prune: 미사용 중인 이미지, 컨테이너, 볼륨 모두 제거
빌드
basic
docker build -t {{image_name}} .
docker run -p 5050:5050 {{image_name}}
docker run -p 5050:5050 --network test-network func
buildx
docker multi platform build
docker buildx build --platform linux/arm64 -t favy-content-flask --load or --push .
오류 사항
docker는 buildx로 멀티 플랫폼 빌드 하는 게 아니면 arm64, amd64 기준으로 다르게 빌드됨
docker buildx build --platform linux/arm64 -t favy-content-flask --load .
docker buildx build --platform linux/amd64,linux/arm64 -t ${{repo-name}} .
example: docker buildx build --platform linux/amd64,linux/arm64 -t favy-repo .